package com.ck.javacode.Chapter7;

/**
 * @author: caoke
 * @date: 2021/10/9 8:48 下午
 * @description:
 */
public class D2_MethodDetail02 {
    public static void main(String[] args) {
        A a = new A();
        //a.sayok();

        a.m1();
    }
}

class A{
    // 同一个类中的方法调用，直接调用即可

    public void print(int n){
        System.out.println("print()方法被调用 n=" + n);
    }
    public void sayok() {
        print(10);
        System.out.println("继续执行sayOK()~~~");
    }
    //跨类中的方法A类调用B类方法：需要通过对象名调用
    public void m1(){
        //创建B对象, 然后在调用方法即可
        System.out.println("m1() 方法被调用");
        B b = new B();
        b.hi();
        System.out.println("m1() 继续执行:)");
    }
}
class B {

    public void hi() {
        System.out.println("B类中的 hi()被执行");
    }
}